package Test3;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class demo1 {
    public static void main(String[] args) {
        //1.实例化
        List<String> list = new ArrayList<>();
        //2.插入
        list.add("信电学院");
        list.add("数理学院");
        list.add("机电学院");
        list.add("土木学院");
        list.add("食品学院");
        //3.遍历
        //(1)
        System.out.println("第一种遍历：");
        for(int i=0;i<list.size();i++) {
            System.out.println(list.get(i)+": "+i);
        }
        //(2)
        int k=0;
        System.out.println("第二种遍历：");
        for(String x: list) {
            System.out.println(x+": "+k++);
        }
        //(3)
        k=0;
        System.out.println("第三种遍历：");
        Iterator<String> it=list.iterator();
        while(it.hasNext()){    //it.hasNext()是判断下个位置是否有数据的一个api
            String b=it.next();//将下个位置元素赋值给b
            System.out.println(b+": "+k++);
        }
        //4.操作
        System.out.println("集合大小："+list.size());
        System.out.println(list.remove(2));//删除第二个元素
        System.out.println(list.get(2));
        System.out.println("集合大小: "+list.size());
    }
}
